package com.time.admin.infra.basic.entity;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;

/**
 * 友链表，存储所有的友链信息，包括名称、链接、描述等(FriendLinks)实体类
 *
 * @author HuangQi
 * @since 2025-10-31 16:07:28
 */
@Data
public class FriendLink implements Serializable {

    @Serial
    private static final long serialVersionUID = 3280065454510372385L;

    /**
     * 友链ID，主键，自增
     */
    private Long linkId;

    /**
     * 友链名称，唯一
     */
    private String linkName;

    /**
     * 友链链接地址
     */
    private String linkUrl;

    /**
     * 友链logo地址
     */
    private String logoUrl;

    /**
     * 友链描述
     */
    private String description;

    /**
     * 友链分类，例如“技术博客”或“合作伙伴”
     */
    private String category;

    /**
     * 友链状态，1表示活跃，0表示非活跃
     */
    private Integer status;

    /**
     * 审核状态，-1表示非申请友链，0表示审核中，1表示通过审核，2表示不通过审核
     */
    private Integer auditStatus;

    /**
     * 创建人用户ID
     */
    private String createdBy;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 更新人用户ID
     */
    private String updateBy;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 逻辑删除标识，0表示未删除，1表示已删除
     */
    private Integer isDeleted;

}

